def split_dict(original_dict, chunk_size):
    """
    将一个字典分成多个小字典，每个小字典包含指定数量的键值对。
    :param original_dict: 原始字典
    :param chunk_size: 每个小字典包含的键值对数量
    :return: 包含小字典的列表
    """
    keys = list(original_dict.keys())
    values = list(original_dict.values())

    # 计算小字典的个数
    num_chunks = (len(keys) + chunk_size - 1) // chunk_size

    # 分割字典并创建小字典
    split_dicts = []
    for i in range(num_chunks):
        start = i * chunk_size
        end = (i + 1) * chunk_size
        chunk_keys = keys[start:end]
        chunk_values = [original_dict[key] for key in chunk_keys]
        chunk_dict = dict(zip(chunk_keys, chunk_values))
        split_dicts.append(chunk_dict)

    return split_dicts